package com.xquant.marketdata.marketdata.domain;

import com.xquant.common.core.annotation.Excel;
import com.xquant.common.core.web.domain.BaseEntity;

import java.math.BigDecimal;

public class CmdtInfoDTO extends BaseEntity {
    private static final long serialVersionUID = 1L;

    @Excel(name = "代码")
    private String iCode;

    @Excel(name = "名称")
    private String aType;
    private String iName;
    @Excel(name = "市场类型",dictType = "M_TYPE")
    private String mType;
    @Excel(name = "币种",dictType = "CURRENCY")
    private String currency;
    private String country;
    private String qType;
    @Excel(name = "产品分类")
    private String pClass;
    private String pType;
    @Excel(name = "报价单位")
    private String unit;
    private BigDecimal cParValue;
    @Excel(name = "计量单位")
    private String exchangeUnit;
    @Excel(name = "上市日期")
    private String lDate;
    @Excel(name = "到期日期")
    private String lastDate;
    private String pipeId;
    private String impDate;
    private String impTime;
    private String settleDays;
    private String settleBizdayConv;

    private String sType;
    private String calendar;
    private String swiftType;
    private String swiftForm;
    private String swiftUnit;
    private String instrument;

    public String getInstrument() {
        return instrument;
    }

    public void setInstrument(String instrument) {
        this.instrument = instrument;
    }

    public String getiCode() {
        return iCode;
    }

    public void setiCode(String iCode) {
        this.iCode = iCode;
    }

    public String getaType() {
        return aType;
    }

    public void setaType(String aType) {
        this.aType = aType;
    }

    public String getmType() {
        return mType;
    }

    public void setmType(String mType) {
        this.mType = mType;
    }

    public String getiName() {
        return iName;
    }

    public void setiName(String iName) {
        this.iName = iName;
    }

    public String getCountry() {
        return country;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getqType() {
        return qType;
    }

    public void setqType(String qType) {
        this.qType = qType;
    }

    public String getpClass() {
        return pClass;
    }

    public void setpClass(String pClass) {
        this.pClass = pClass;
    }

    public String getpType() {
        return pType;
    }

    public void setpType(String pType) {
        this.pType = pType;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public BigDecimal getcParValue() {
        return cParValue;
    }

    public void setcParValue(BigDecimal cParValue) {
        this.cParValue = cParValue;
    }

    public String getlDate() {
        return lDate;
    }

    public void setlDate(String lDate) {
        this.lDate = lDate;
    }

    public String getLastDate() {
        return lastDate;
    }

    public void setLastDate(String lastDate) {
        this.lastDate = lastDate;
    }

    public String getPipeId() {
        return pipeId;
    }

    public void setPipeId(String pipeId) {
        this.pipeId = pipeId;
    }

    public String getImpDate() {
        return impDate;
    }

    public void setImpDate(String impDate) {
        this.impDate = impDate;
    }

    public String getImpTime() {
        return impTime;
    }

    public void setImpTime(String impTime) {
        this.impTime = impTime;
    }

    public String getSettleDays() {
        return settleDays;
    }

    public void setSettleDays(String settleDays) {
        this.settleDays = settleDays;
    }

    public String getSettleBizdayConv() {
        return settleBizdayConv;
    }

    public void setSettleBizdayConv(String settleBizdayConv) {
        this.settleBizdayConv = settleBizdayConv;
    }

    public String getExchangeUnit() {
        return exchangeUnit;
    }

    public void setExchangeUnit(String exchangeUnit) {
        this.exchangeUnit = exchangeUnit;
    }

    public String getsType() {
        return sType;
    }

    public void setsType(String sType) {
        this.sType = sType;
    }

    public String getCalendar() {
        return calendar;
    }

    public void setCalendar(String calendar) {
        this.calendar = calendar;
    }

    public String getSwiftType() {
        return swiftType;
    }

    public void setSwiftType(String swiftType) {
        this.swiftType = swiftType;
    }

    public String getSwiftForm() {
        return swiftForm;
    }

    public void setSwiftForm(String swiftForm) {
        this.swiftForm = swiftForm;
    }

    public String getSwiftUnit() {
        return swiftUnit;
    }

    public void setSwiftUnit(String swiftUnit) {
        this.swiftUnit = swiftUnit;
    }
}
